tree and shrub planting - Alemán Inglés Diccionario